package com.ehome.poct.base.api.dto.device.bootModule;

import com.ehome.core.entity.DTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 设备开机自检记录DTO
 *
 * @author laobai
 * @Date 2022-10-14 17:38
 */
@Data
public class TestDeviceBootingHistDTO extends DTO {

        @ApiModelProperty("TestDeviceBootingHistId")
        private Long testDeviceBootingHistId;
        @ApiModelProperty("设备类型 1 金标仪 2 血常规")
        private Integer deviceType;
        @ApiModelProperty("设备编号")
        private String sno;
        @ApiModelProperty("检测模块自检状态 0 失败，1 pass")
        private Integer checkResult;
        @ApiModelProperty("通信模块 自检状态0 失败 1通过")
        private Integer communicationResult;
        @ApiModelProperty("电机模块自检状态0失败1 pass")
        private Integer motionResult;
        @ApiModelProperty("网络模块自检状态0失败1pass")
        private Integer networkResult;
        @ApiModelProperty("存储模块自检状态0 失败1成功")
        private Integer storageResult;
        @ApiModelProperty("扫码模块自检状态 0失败 1 pass")
        private Integer scannerResult;
        @ApiModelProperty("CreateTime")
        private LocalDateTime createTime;
        @ApiModelProperty("CreateBy")
        private Long createBy;
        @ApiModelProperty("UpdateBy")
        private Long updateBy;
        @ApiModelProperty("UpdateTime")
        private LocalDateTime updateTime;
        @ApiModelProperty("开机质检时间")
        private LocalDateTime bootingCheckTime;
    
}